/******************************************************************************

                            Online C Compiler.
                Code, Compile, Run and Debug C program online.
Write your code in this editor and press "Run" button to compile and execute it.

*******************************************************************************/

#include <iostream> 
#include <string> 
#include <vector> 
#include <cctype> 
 
using namespace std; 
 
int main() { 
    setlocale(0, "Russian"); 
    string input; 
    getline(cin, input); 
 
    if(input.empty() || input.find(' ') == string::npos) { 
        cout << "Мало данных для анализа" << endl; 
        return 0; 
    } 
 
    vector<string> words; 
    string word; 
 
    for(char c : input) { 
        if(c == ' ') { 
            if(!word.empty()) { 
                words.push_back(word); 
                word.clear(); 
            } 
        } else { 
            word += c; 
        } 
    } 
    if(!word.empty()) { 
        words.push_back(word); 
    } 
 
    int totalWords = words.size(); 
    int capitalWords = 0; 
    int latinWords = 0; 
    int shortWords = 0; 
    int hyphenWords = 0; 
    string longestWord = ""; 
    int longestWordLength = 0; 
 
    for(const string &w : words) { 
        if(isupper(w[0]) && isalpha(w[0])) { 
            capitalWords++; 
        } 
        bool hasLatinChar = false; 
        for(char c : w) { 
            if(isalpha(c) && isalpha(c)) { 
                hasLatinChar = true; 
                break; 
            } 
        } 
        if(hasLatinChar) { 
            latinWords++; 
        } 
        if(w.size() <= 3) { 
            shortWords++; 
        } 
        if(w.find('-') != string::npos) { 
            hyphenWords++; 
        } 
        if(w.size() > longestWordLength) { 
            longestWord = w; 
            longestWordLength = w.size(); 
        } 
    } 
 
    cout << "Кол-во слов: " << totalWords << endl; 
    cout << "Кол-во слов с заглавной кириллической буквы: " << capitalWords << endl; 
    cout << "Кол-во слов содержащих латинский символ: " << latinWords << endl; 
    cout << "Кол-во слов не превышающих 3 символа: " << shortWords << endl; 
    cout << "Кол-во слов в составе которых имеется дефис: " << hyphenWords << endl; 
    cout << "Самое длинное слово: " << longestWord << endl; 
    cout << "Длина слова: " << longestWordLength << endl; 
 
    return 0; 
}
